DIVA: dual-issue VLIW architecture with media instructions for image processing
نویسندگان
چکیده
According to the demand on enormous multimedia data processing, we have designed a VLIW (Very Long Instruction Word) processor called DIVA(Dual-Issue VLIW Architecture) exploiting the ILP(instruction-level parallelism) in multimedia programs. DIVA processor which can execute two instructions in one cycle supports 86 instructions including 30 media instructions, and has a sub-word execution structure that supports the saturation mode arithmetic for image processing. Compared to scalar architectures without media instructions, the performance of the DIVA processor is improved by 2.2 to 5 times due to the combination of VLIW architecture and media instructions. DIVA processor, consisting of about 90,000 gates, was implemented using 0.6 μm CMOS SOG (Sea-of-Gate) process on 8mm 5 8mm die, and has shown a performance of 80 MOPS(Million Operations Per Second) at 10MHz clock frequency.
منابع مشابه
Fig. 1: Mpeg-4 Coding Scheme
A programmable processor architecture for MPEG-4 video is proposed, that can serve as a coprocessor module in MPEG-4 decoder systems. It consists of a 64-bit dual-issue VLIW macroblock engine, a separate RISC core for bitstream parsing and system processing, and an autonomous I/O processor. A separate DSP is used for MPEG audio support. The architecture is fully programmable and supports parall...
متن کاملA Media Processor for Multimediasignal Processing
{ A multimedia system requires processing capabilities that include controlling functions as well as high throughput. For the consumer market, this processor must also satisfy low cost constraints. An eecient solution is the use of a dual{issue RISC architecture with key enhancements to target the high computation needs of multimedia applications. The RISC design methodology ensures its ease of...
متن کاملFLOVA: A Four-issue Media Processor with 3D Graphics Acceleration Units
To process enormous multimedia data, we have designed a VLIW (Very Long Instruction Word) processor called FLOVA (FLOating-Point VLIW Architecture) exploiting the ILP (Instruction-Level Parallelism) in multimedia programs. FLOVA executes four instructions simultaneously in one cycle and supports 136 instructions including 35 media instructions to accelerate multimedia programs. This paper prese...
متن کاملVLIW-Based Processor for Executing Multi-Scalar/Vector Instructions
This paper proposes new processor architecture for data-parallel applications based on the combination of VLIW and vector processing paradigms. It uses VLIW architecture for processing multiple independent scalar instructions concurrently on parallel execution units. Data parallelism is expressed by vector ISA and processed on the same parallel execution units of the VLIW architecture. The prop...
متن کاملAn eight-issue tree-VLIW processor for dynamic binary translation
Presented is an 8-issue tree-VLIW processor designed for efficient support of dynamic binary translation. This processor confronts two primary problems faced by VLIW architectures: binary compatibility and branch performance. Binary compatibility with existing architectures is achieved through dynamic binary translation which translates and schedules PowerPC instructions to take advantage of th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Consumer Electronics
دوره 45 شماره
صفحات -
تاریخ انتشار 1999